Big Huge Thesaurus

Combretum appiculatum

noun